安裝和配置 HAProxy

要配置和安裝 HAProxy,使用者帳戶必須擁有超級使用者權限。

不建議在承載應用程式的同一伺服器上安裝 HAProxy 負載平衡器,因為 HAProxy 和 Kaspersky Web Traffic Security 使用相同的連接埠 (1344) 與其他 LAN 伺服器進行互動。

要安裝和配置 HAProxy:

  1. 開啟連接埠 1344 的存取權限。為此,在具有角色控制的節點上,根據使用的作業系統執行以下指令:
    • CentOS 或 Red Hat Enterprise Linux:

      firewall-cmd --add-port=1344/tcp --permanent

      firewall-cmd --reload

    • Ubuntu:

      ufw allow 1344

    • Debian:

      apt-get install iptables-persistent

      iptables -A INPUT -p tcp --dport 1344 -j ACCEPT

  2. 在想要用來進行 ICAP 平衡的伺服器上安裝 HAProxy 軟體套件。為此,請根據所使用的作業系統執行以下指令之一:
    • CentOS 或 Red Hat Enterprise Linux:

      yum install haproxy

    • SUSE Linux Enterprise Server:

      zypper install haproxy

    • Ubuntu 和 Debian:

      apt-get install haproxy

  3. 在想要用來進行 ICAP 平衡的伺服器上新增以下設定塊到 /etc/haproxy/haproxy.cfg 檔案:

    frontend ICAP

    bind 0.0.0.0:1344

    mode tcp

    default_backend icap_pool

    backend icap_pool

    balance <平衡方案,建議 roundrobin>

    mode tcp

    server <ICAP 伺服器名稱 1> <叢集節點的 IP 位址>:<ICAP 伺服器連接埠> check

    server <ICAP 伺服器名稱 1> <叢集節點的 IP 位址>:<ICAP 伺服器連接埠> check

    server <ICAP 伺服器名稱 1> <叢集節點的 IP 位址>:<ICAP 伺服器連接埠> check

  4. 在想要用來進行 ICAP 平衡的伺服器上重啟 HAProxy 服務。為此,請執行指令:

    service haproxy restart

HAProxy 負載平衡器將被配置。

頁面頂端